Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add support for custom command completion in the annotation method of command registration #3

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

EDawg878
Copy link

@EDawg878 EDawg878 commented Jan 2, 2015

This fork is tested and verified to be working, it does not break previous versions of Intake.

Example Usage:

ParametricBuilder builder = new ParametricBuilder();
builder.addCompleter(new ExampleCommand());
public class ExampleCommand implements CommandCompleter {

  @Command(aliases="example", desc="example", completer=ExampleCommand.class)
  public void example() {
     //example command
  }
  @Override
  public List<String> getSuggestions(String arguments, CommandLocals locals) throws CommandException {
    // add custom command completion implementation
  }
}

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant